<?php
/**
 * News model
 *
 * 
 * @uses       Model_Entity_BaseBean
 * @package    FireFeed
 * @subpackage Model
 */
class Model_Entity_News extends Model_Entity_BaseBean
{
    protected $_title;
    protected $_description;
    protected $_body;
    protected $_url;
    protected $_pubDate;
    protected $_isRead;
    protected $_isImportant;
    
    protected $_owners;
    protected $_feed;
    
    /**
     * Constructor
     * 
     * @param  array|null $options 
     * @return void
     */
    public function __construct(array $options = null)
    {
        parent::__construct($options);
    }
    
    public function setTitle($title)
    {
    	$this->_title = $title;
    }
    
    public function getTitle()
    {
    	return $this->_title;
    }
    
    public function setBody($body)
    {
    	$this->_body = $body;
    }
    
    public function getBody()
    {
    	return $this->_body;
    }
    
    public function setUrl($url)
    {
        $this->_url = $url;
    }
    
    public function getUrl()
    {
        return $this->_url;
    }
    
    public function setDescription($description)
    {
        $this->_description = $description;
    }
    
    public function getDescription()
    {
        return $this->_description;
    }

    public function setPubDate($pubDate) {
		$this->_pubDate = $pubDate;
	}

	public function getPubDate() {
		return $this->_pubDate;
	}

	public function setIsImportant($isImportant) {
		$this->_isImportant = $isImportant;
	}

	public function setIsRead($isRead) {
		$this->_isRead = $isRead;
	}

	public function getIsImportant() {
		return $this->_isImportant;
	}

	public function getIsRead() {
		return $this->_isRead;
	}

	public function setOwners($owners) {
        $this->_owners = $owners;
    }

    public function getOwners() {
        return $this->_owners;
    }
	
	public function setFeed($feed) {
		$this->_feed = $feed;
	}

	public function getFeed() {
		return $this->_feed;
	}
}